Shoal Harbour is a small community in Newfoundland and Labrador, Canada. It is part of the Town of Clarenville and just north of Clarenville proper.